package wang.API;

import java.util.ArrayList;

public class ArraylistDemo {
    public static void main(String[] args) {
        //新建一个集合对象
        ArrayList list = new ArrayList<>();
        //1 向集合对象中插入数据
        list.add("王朝永");
        list.add("王");
        list.add("朝永");
        list.add("永");
        System.out.println(list);
        //向集合中指定位置添加集合对象
        list.add(1,"ha");
        System.out.println(list);
        //根据索引获取集合中某个位置的值
        System.out.println(list.get(1));
        //返回集合中元素的个数
        int a = list.size();
        System.out.println(a);

        //删除指定索引处的元素 返回被删除的元素
        System.out.println(list.remove(1));
        System.out.println(list);

        //直接删除某个元素值，删除成功返回true 失败返回false

        System.out.println(list.remove("王"));
        System.out.println(list);

        //修改指定索引位置处的数据 返回原先的旧数据

        System.out.println(list.set(1, "朝"));
        System.out.println(list);


    }
}
